it hurts to wait for this to complete...